Skip to content

Comments

Add 1800 to games list#9

Open
Hawke wants to merge 20 commits intofreystef:rails_2_developfrom
Hawke:rails_2_1800
Open

Add 1800 to games list#9
Hawke wants to merge 20 commits intofreystef:rails_2_developfrom
Hawke:rails_2_1800

Conversation

@Hawke
Copy link

@Hawke Hawke commented Oct 27, 2016

This is mostly-functional implementation of 1800: Railroading in Colorado

Hawke added 20 commits October 18, 2016 01:46
Add beginning of 1800 map.
Correct yellow tiles to match correct count, including both 2- and
3-player mode
F2 and F4 do not have city slots
Add city Denver (tile 802)
pre1c is for a preprinted single-city tile with no connections, and
having the city in the center of the map. (Same as -10 but centered
city)
Companies float at 50%. IPO stocks pay out to company. Payouts may be
split. Base stations are placed when the company floats. Presidents
shares are worth 40%, and there are 6 normal 10% shares. The RG&S
private company comes with a share of D&RGW.
Tiles 5 and 6 both upgrade to tile 12. The game includes three of them.
Correct tyop in comment.
Fix starting cash, remove bank pool limit.
Allow sell/buy in either order.
Adjust train prices, add some "E" trains and adjust phases and
offboardrevenue steps.
Map: fix orientation of Colorado Springs.
Switch to 1800 stockmarket instead of 1830.
Game ends at $225 stock value.
Hex 802 can only update Denver (hex G3)
New tile 'pre1oms' for an off-map station that has a station slot, used
by Cheyenne in 1800.
* Add tile 800 svg
* Add tile 800 and tile 802 to the tile manifest.
* Switch to negative-numbered tiles for preprinted (hidden) tiles.
* Remove some 1830-specific tiles from the 1800 tile manifest
*Add tile 800 to the TileDesigner dictionary.
* Capitalization is incremental in 1800.
* Fix document size of tile #800 svg
* Begin adding SpecialTileLay for Tile #800 -- needs to be restricted to
one company.
* Update tileset for full upgrade list
* add tiles 802-808 to tiles manifest
* Add 3-player map image.
* Update map hexes
* Modify private companies
* with 3 players, D&SL no longer gets tile #800 but can trade for a
share (not yet implemented)
Update companies for 3 player option
@neutronc
Copy link
Collaborator

neutronc commented Nov 6, 2016

Hi Alex,

i have added your code to the sourceforge repo as new branch hawke_1800. I dont have the necessary rights to pull the stuff in here.

Whats missing from your implementation of 1800 besides the bonds ?

Regards
Martin

@Hawke
Copy link
Author

Hawke commented Nov 6, 2016

I have a more complete list not handy at the moment, but here's what I can think of off hand, should cover the major problems:

  • bonds, as mentioned.
  • corporations can buy/sell their own stock during their turn.
  • The special free D&RGW share (which comes with the RGS private) may be sold during the first Share Dealing Round once it has been assigned a value.
  • Scaling problems for some of the new tile SVGs -- I asked about this on the rails-devel mailing list.

@neutronc
Copy link
Collaborator

neutronc commented Nov 8, 2016

The share handling mechanismn for corporations is also needed for 1841. Yet not implemented.

The Special share selling should be handled in a StockRound_1800 class where one checks if this is the first Stockround and identify the original share by an ID.... I'll think about that later...
The scaling Problems can be tackled.

I believe Erik Vos had some useful Information about that in the Sourceforge Wiki, unfortunately the latter got lost, but maybe he has a copy of that Information locally ?

Regards
Martin

@erik-vos
Copy link
Collaborator

erik-vos commented Nov 8, 2016 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants